package com.aiju.common.Verify;

/**
 * 作者：流冥 on 2017/7/24 14:04
 * 说明：
 */

public interface Verify {
    //校验
    boolean doVerify();

    //设置下个校验器
    void setNextVerify(Verify verify);

    //显示错误信息
    boolean showErrorMsg(String errorMsg);

    //执行校验回调（提供支持，项目未使用到）
    interface VerifyCallBack {
        //成功
        void sussecc();

        //失败
        void failure();
    }

    abstract class AbsVerifyVallBack implements VerifyCallBack {
        @Override
        public void sussecc() {

        }
    }

}
